Skip to main content

5.7.1 Marginaleffekter

Opsjonen mfx() brukes til å angi at marginaleffekter skal estimeres i tillegg til de vanlige logistiske koeffisientene. Dette foretrekkes av mange siden marginaleffekter er lettere å tolke enn standard-estimatene.

Det er mulig å velge mellom fire forskjellige typer marginaleffekter:

  • dydx: marginaleffekt = d(y)d(x)\dfrac{d(y)}{d(x)}

  • eyex: elastisitetsverdi = d(lny)d(lnx)\dfrac{d(\ln y)}{d(\ln x)}

  • dyex: semielastisitet = d(y)d(lnx)\dfrac{d(y)}{d(\ln x)}

  • eydx: semielastisitet = d(lny)d(x)\dfrac{d(\ln y)}{d(x)}


Ved å kombinere opsjonene mfx() og mfx_at(), kan man overstyre standardmålet. Følgende varianter er tilgjengelig:

  • mfx_at(overall) (snittverdien av marginaleffektene målt over alle verdier av x) (standardmål dersom opsjonen utelates)

  • mfx_at(mean) (marginaleffekt målt ved snittet av x)

  • mfx_at(median) (marginaleffekt målt ved median av x)

  • mfx_at(zero) (marginaleffekt målt ved 0-verdien for x)


Opsjonen mfx_at() brukes vanligvis i kombinasjon med mfx(), for eksempel:

logit høyinnt mann gift alder formuehøy, mfx(dydx) mfx_at(mean)


Men man kan også bare bruke mfx_at(). Da benyttes standardvarianten mfx(dydx).

Følgende alternative regresjonsuttrykk vil presentere de samme marginaleffekt-verdiene:

logit høyinnt mann gift alder formuehøy, mfx(dydx) mfx_at(overall)

logit høyinnt mann gift alder formuehøy, mfx_at(overall)

logit høyinnt mann gift alder formuehøy, mfx(dydx)


Eksempel der man kjører en logit-regresjon og estimerer gjennomsnittlige marginaleffekter (vanligst å bruke). Vanlige logistiske estimater listes først, deretter marginaleffektene: